package com.sinothk.fc.storeOrder.entity;

import com.sinothk.base.model.TraderBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;

@Data
public class OrderAddReq<T> {

    /**
     * 销售模式：0计件销售、1多件组合销售、2称重销售
     */
    private int orderModel;

    /**
     * 订单实收总价
     */
    @ApiModelProperty(value = "实收总价")
    private Long orderIncomePrice;
    /**
     * 订单标价总价
     */
    @ApiModelProperty(value = "标价总价")
    private Long orderFlagAllPrice;

    /**
     * 买卖商品的信息
     */
    private ArrayList<T> bizData;

    @ApiModelProperty(value = "交易对象信息")
    private TraderBean traderBean;

    // =================================================================
    /**
     * 交易对象ID
     */
    @Deprecated
    @ApiModelProperty(value = "交易对象ID")
    private String billUserId;
    /**
     * 交易对象姓名
     */
    @Deprecated
    @ApiModelProperty(value = "交易对象姓名")
    private String billUserName;
    /**
     * 交易对象头像
     */
    @Deprecated
    @ApiModelProperty(value = "交易对象头像")
    private String billUserAvatar;
    /**
     * 交易对象电话
     */
    @Deprecated
    @ApiModelProperty(value = "交易对象电话")
    private String billUserPhone;
}
